System and method for tracking the weight and food consumption of a user

ABSTRACT

The present invention is a system and method to monitor a user&#39;s weight and eating habits and provide feedback as a result of the monitored weight and eating habits. The system and method analyzes the monitored weight and food consumption information and when detecting a weight that exceeds an ideal user weight, provides guidance to the user in order to assist that user in the management of their eating habits and weight.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to provisional application 62/175,651 filed on Jun. 15, 2015 and is incorporated by reference in its entirety as if fully recited herein.

TECHNICAL FIELD

Exemplary embodiments of the present invention relate generally to personal electronic devices that assist the user in the maintenance of their health through monitoring their weight and caloric intake.

BACKGROUND AND SUMMARY OF THE INVENTION

Management of a person's weight is an important factor in maintaining that person's health. Unfortunately, with the ready availability of prepackaged foods and frequent distractions from sources such as cell phones, tablets, and televisions, it is not unusual for a person to consume more food and snacks than they realize. What is needed is a way for a person to track their consumption of food and the impact that consumption has on their weight.

In an embodiment of the invention, a sensor may be positioned under a user's feet and may be configured to determine the weight of the user. The sensor may be in electronic communication with a computing device such as, but not limited to, a smartphone, smart watch or tablet. In an embodiment of the invention, the computing device may be configured to track the user's weight over a period of time. In an embodiment of the invention, a user may track their consumption of food through the use of a second sensor mounted on or near a hand they use to eat. The second sensor may keep track of how many times and the frequency with which the user moves their hand from a source of food to the user's mouth. In addition, embodiments of the invention may also be configured to track the user's eating habits using the second sensor. Certain embodiments may be configured to use the tracked weight and eating information to provide feedback to the user to improve that user's behavior with regard to his or her weight and eating habits. As with the first sensor, the second sensor may be in communication with the computing device.

Further features and advantages of the devices and systems disclosed herein, as well as the structure and operation of various aspects of the present disclosure, are described in detail below with reference to the accompanying figures.

BRIEF DESCRIPTION OF THE DRAWINGS

In addition to the features mentioned above, other aspects of the present invention will be readily apparent from the following descriptions of the drawings and exemplary embodiments, wherein like reference numerals across the several views refer to identical or equivalent features, and wherein:

FIG. 1 is a diagram of an embodiment of a sensor apparatus positioned at a pair of shoes;

FIG. 2 is a block diagram of a first sensor apparatus;

FIG. 3 is an illustration of a sensor apparatus which monitors the user's hand movements;

FIG. 4 is a block diagram of a second sensor apparatus;

FIG. 5 is an illustration of a user illustrating an embodiment of the invention comprising a first and second sensor in communication with a computing device;

FIG. 6 is an illustration of a user interface used in an embodiment of the invention;

FIG. 7 is a flow chart of the steps used in an embodiment of the invention; and

FIG. 8 is an illustration of a user interface used in an embodiment of the invention.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENT(S)

Various embodiments of the present invention will now be described in detail with reference to the accompanying drawings. In the following description, specific details such as detailed configuration and components are merely provided to assist the overall understanding of these embodiments of the present invention. Therefore, it should be apparent to those skilled in the art that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.

An exemplary embodiment includes a weight measurement sensor apparatus, a sensor apparatus to detect movement of a user's hand, and an application program that configures a computing device to communicate with the sensors and provide feedback and suggestions to a user of the invention.

As is illustrated in FIG. 1, in an embodiment of the invention, a sensor apparatus may be installed in or on a user's shoes. As indicated, the sensors 102 may be mounted in the sole of each shoe. Alternatively, the sensor may be mounted in an insole or between an insert and the bottom surface of the shoe. In order to determine a user's total weight, two sensors may be required, one at each shoe. As is illustrated at 104, each sensor may measure the force applied by a user's foot to the ground upon which that foot rests. In certain embodiments of the invention, each shoe may be equipped with a plurality of sensors to more accurately determine a user's weight. The sensor apparatus may be equipped with circuitry or software instructions to determine conditions in which the user is standing in one place in order to more accurately determine that user's weight.

A diagram of an example sensor apparatus is shown in FIG. 2. As is illustrated, a typical sensor apparatus 102 may comprise at least one pressure sensor 202, a battery 204, a power switch 206, a processor 208, a memory 210, and software instructions. The sensor apparatus may also be equipped with a communications interface 212 for communication between each sensor and also a computerized device. The sensor apparatus 102 may also comprise a body mass index calculator 214 and one or more interface sensors 216. The communications interface 212 may use a wired connection between sensors at the user's left foot and the user's right foot. Wires may also be used from one or both feet to a computerized device. However, a preferred embodiment may use a wireless communications interface between each foot and the computerized device. For example, an embodiment of the invention may utilize a personal area network such as Bluetooth® (Registered Trademark of Bluetooth SIG, Inc.). In order to detect the weight of a user, an embodiment of the invention may sum the weight measured at each foot. As was noted earlier, in an embodiment of the invention, the sensor apparatus installed in or on a user's shoes may determine when the user remains stationary enough for the apparatus to more accurately calculate the user's weight. In addition, the sensor apparatus may be configured to learn the approximate weight of the user in order to ignore variations in the determined weight that might result from conditions such as, but not limited to, the user leaning against an object, sitting in a chair or stool, or carrying objects that might add to the weight measured.

Referring to FIG. 3, in an embodiment of the invention, a second sensor apparatus 302 may be positioned at or near a user's hand. Because the intended purpose of this sensor apparatus is to detect a user moving food 304 from a location, such as a table, to the user's mouth, the sensor apparatus 302 should be positioned near the hand that is used by the user to place food in the user's mouth. Positioning of the sensor may be accomplished through the use of a watch or bracelet structure that contains the sensor mechanism. Another example embodiment may include a sensor comprised within a ring or other piece of jewelry worn on the user's hand. Still another embodiment may be a sensor contained within an eating utensil 306. Such an embodiment may have the advantage of being more likely to detect movements that were the result of a user placing food into their mouth rather than the user moving their hand near their face. Other embodiments may combine a sensor apparatus positioned at or near a user's hand (without limitation, a watch) with a sensor comprised within an eating utensil.

Referring to the diagram of FIG. 4, in an exemplary embodiment, a second sensor apparatus 302 may comprise a movement or position sensor 402, a battery 404, a power switch 406, a processor 408, a memory 410, and software instructions. The second sensor apparatus may be provided with a communications interface 412 to allow communication with a computerize device. The interface may be formed with a wire connection, or in a preferred embodiment, be wireless. As with the sensor apparatus located at the user's feet, such a wireless connection may be formed using a personal area network such as Bluetooth®.

In an embodiment of the invention, a computing device may be configured by software to receive data from the first sensor apparatus and the second sensor apparatus. As is illustrated in FIG. 5, a user of an embodiment of the invention may wear shoes that are provided with a first sensor apparatus 102, wear a second sensor apparatus 302 and provide a computing device 502. As the user stands, the first sensor apparatus 102 may measure the weight of the user and provide that information to the computing device 502. The computing device 502 may be supplied with software instructions that configure the computing device to receive the weight information from the first sensor. The computing device 502 may store the received data and use it to determine an approximate weight of the user. In an embodiment of the invention, the computing device may compare the determined weight of the user over a period of time and use that comparison to determine if the user is gaining weight, losing weight, or remaining predominantly the same. In certain embodiments of the invention, a user may enter a desired target weight. Alternatively, an embodiment of the invention may calculate a target weight based on factors entered by the user. Using the desired or calculated weight, the computing device 502 may determine if the user is losing weight to reach the desired or calculated weight. An example user interface is illustrated in FIG. 6. As is shown, a user may select a control option 602 to select their desired weight 604. The user's measured weight may also be displayed 606.

Referring again to FIG. 3, a user may wear a second sensor apparatus 302 or utensil 306 when eating. The second sensor apparatus 302 or utensil 306 may detect when the user moves food toward their mouth. When such detection occurs, the sensor apparatus 302 or utensil 306 may detect a time when the food reaches the mouth of the user. In other embodiments, the sensor apparatus 302 or utensil 306 may provide an indication to the computing device 502, which performs the determination of time. In an embodiment of the invention, the determined time may be used to measure certain characteristics of the eating process. For example, in an embodiment of the invention, the computing device 502 may be able to calculate how many times the user places food in his or her mouth, how long a period the user spends eating, and the frequency that the user moves food to his or her mouth (a high frequency of movement may indicate that the user is eating too quickly). In the example user interface illustrated in FIG. 6, food consumption rate 608 and the time elapsed since the last detected meal 610 may be displayed.

In an embodiment of the invention, the computing device executes software instructions to monitor the user's weight and eating habits and take action if these monitored characteristics exceed predetermined thresholds. In an embodiment of the invention, a range may be calculated based on a percentage of the user's weight and that range may be added to the desired user weight to avoid an excessive amount of feedback when the user's actual weight exceeds the desired weight by only a small amount. An example of the logical steps taken by a computing device executing software instructions according to an embodiment of the invention are illustrated in the flowchart of FIG. 7. As is illustrated, when first configured, a computing device 502 may receive or calculate a target weight for the user 702. In step 704, the computing device 502 may receive information from a first sensor apparatus 102 that indicates the user's weight. The computing device 502 may then determine if the received weight is within a predetermined range of the target weight 706. If the received weight exceeds the predetermined range, an embodiment of the invention may display an indication of that fact to the user. The computing device may adjust setpoints 708 used by the program to values designed to encourage eating behavior conducive to weight loss. After adjusting the program values in step 708, or if the measured weight is within the predetermined range, the computerized device may be configured to receive movement data from the second sensor apparatus in step 710. If the received movement data indicates movement toward the user's face in a manner that suggests food is being eaten, the computerized device may record a start time 712. In certain embodiments of the invention, the computerized device may also measure the time between each movement towards the user's face that suggests food is being eaten 714. The recorded start time and time between movements may be used in certain embodiments of the invention to provide feedback to the user in order to suggest behavior that would be conducive to managing their weight (steps 716 and 718). An illustration of an example user interface is illustrated in FIG. 8. As is shown, a suggestion that a user eats more slowly may be displayed 802. As is illustrated in steps 720 and 722, an embodiment of the invention may use the recorded start time and an actual time to determine if the user has been eating for longer than a predetermined time. If the predetermined time is exceeded, an embodiment of the invention may notify the user of the time in an attempt to modify that user's behavior. In certain embodiments of the invention, the computerized device may be configured to provide suggestions to the user with regard to meal times and food choices. For example, an embodiment of the invention may alert a user if that user has gone for a period of time without eating. Such a time period may lead to an unusually strong sensation of hunger that could result in a user overeating or eating too quickly. By avoiding such conditions, the user may make better food selections, resulting in better health and loss of excess weight.

As described above, in certain embodiments of the invention, data may be transmitted from the first sensor 102 and second sensor 302 or utensil 306 to a computing device 502. In certain embodiments of the invention, the sensors may store such data in memory located within each sensor for later transmission to the computing device. In such a configuration, the sensors may record data without the requirement that a computing device 502 be located such that a communications connection is continuously maintained between the computer device and the sensors (302 or 306).

Any embodiment of the present invention may include any of the optional or preferred features of the other embodiments of the present invention. The exemplary embodiments herein disclosed are not intended to be exhaustive or to unnecessarily limit the scope of the invention. The exemplary embodiments were chosen and described in order to explain the principles of the present invention so that others skilled in the art may practice the invention. Having shown and described exemplary embodiments of the present invention, those skilled in the art will realize that many variations and modifications may be made to the described invention. Many of those variations and modifications will provide the same result and fall within the spirit of the claimed invention. It is the intention, therefore, to limit the invention only as indicated by the scope of the claims. 

What is claimed is:
 1. A system and method for tracking weight and food consumption comprising: a first sensor apparatus located at the shoes of a user and configured with a communications interface, said first sensor configured to detect the weight of the user; a second sensor apparatus located at the hand of a user and configured with a communications interface, said second sensor configured to detect the user placing food in their mouth; a computerized interface device in communication with the communications interface of the first sensor apparatus and the communications device of the second sensor apparatus, said computerized interface device comprising a display device, a user input system, and software, the software comprising instructions that when executed by the computerized interface device, cause the device to: determine a target user weight; retrieve a measured user weight from the first sensor apparatus; determine if the retrieved user weight is greater than the target user weight by more than the target weight plus a predetermined range, store eating characteristic setpoints based on the determination of the users weight with regard to the target weight plus a predetermined range; receive a signal from the second sensor device that represents the sensor detecting the user moving a foodstuff to the user's mouth; determine a frequency of eating; determine an elapsed time of eating; determine if the frequency of eating exceeds an eating characteristic setpoint and display a first message on the display device; determine if the elapsed time of eating exceeds an eating characteristic setpoint and display a second message on the display device.
 2. The system of claim 1, wherein the determination of a target user weight comprises software instructions to perform the steps of: displaying on the display device, a prompt to enter a user's height and gender; receiving an input corresponding to the user's height; receiving an input corresponding to the user's gender; and determining a suggested weight for the user based upon the gender and height of the user.
 3. The system of claim 2, wherein the determination of a suggested weight for the user is determined by calculating a weight according to an ideal estimated body mass index for the user's height and gender.
 4. The system of claim 1, wherein the determination of a target user weight comprises software instructions to perform the steps of: displaying on the display device, a prompt to enter a user's desired weight; and receiving an input corresponding to the user's desired weight.
 5. The system of claim 1, wherein the predetermined range is a percentage of the determined target weight.
 6. The system of claim 1, wherein the software instruction for storing eating characteristic setpoints comprises the steps of: storing a target time period corresponding to a duration of a meal where the target time is varied according to the time of day at which movements corresponding to a user eating are detected and where the target time is reduced when the user's measured weight exceeds the determined target weight plus the predetermined range.
 7. The system of claim 1, wherein the step of storing eating characteristic setpoints comprises the substeps of: storing a target frequency of eating which corresponds to the amount of time between the receipt of signals from the second sensor apparatus.
 8. The system of claim 1, wherein the first sensor device is locating in a pair of insoles located within a user's shoes.
 9. The system of claim 1, wherein the second sensor device is located in a device worn on the user's wrist.
 10. The system of claim 1, wherein the second sensor device is located in an eating utensil.
 11. The system of claim 1, wherein the software instructions further comprise instructions that when executed by the electronic interface device cause the electronic interface device to display on the display device, a body mass index of the user calculated using information from a body mass index calculator comprised by the first sensor apparatus and physical information provided by the user.
 12. A method of alerting a user if their eating behavior is negatively impacting their weight comprising the steps of: determining a target user weight; receiving an actual user weight from a weight sensor located at a user's shoes; determining if the actual weight exceeds the target user weight; adjusting a plurality of eating characteristic setpoints and storing those setpoints in a computerized interface device; receiving by the computerized interface device, user eating characteristic data from a food movement sensor; comparing the received eating characteristic data to the eating characteristic setpoints; and alerting the user if the received eating characteristics data exceeds the eating characteristic setpoints.
 13. The method of claim 12, wherein the step of receiving user eating characteristic data comprises the substeps of: receiving a signal from a food movement sensor device that represents the sensor detecting the user moving a foodstuff to the user's mouth; and wherein the step of comparing the received eating characteristic data comprises the substeps of: determining a frequency of eating; determining an elapsed time of eating; determining if the frequency of eating exceeds a frequency of eating setpoint; and determining if the elapsed time of eating exceeds a duration of eating setpoint.
 14. The method of claim 12, wherein the step of determination of a target user weight comprises the substeps of: displaying on a display device of a computerized interface device, a prompt to enter a user's height and gender; receiving at the computerized interface device, an input corresponding to the user's height; receiving at the computerized interface device, an input corresponding to the user's gender; and determining a suggested weight for the user based upon the gender and height of the user.
 15. The method of claim 14, wherein the determination of a suggested weight for the user comprises the substep of calculating a weight according to an ideal estimated body mass index for the received user's height and gender.
 16. The method of claim 12, wherein the step of determination of a target user weight comprises the substeps of: displaying on a display device of a computerized interface device, a prompt to enter a user's desired weight; and receiving at the computerized interface device, an input corresponding to the user's desired weight.
 17. The method of claim 12, wherein the step of adjusting a plurality of eating characteristic setpoints and storing those setpoints comprises the substeps of: storing a target time period corresponding to a duration of a meal where the target time is varied according to the time of day at which user eating characteristic data from a food movement sensor are detected and where the target time is reduced when the user's measured weight exceeds the determined target weight plus the predetermined range.
 18. The method of claim 12, wherein the step of adjusting a plurality of eating characteristic setpoints and storing those setpoints comprises the substeps of: storing a target frequency of eating which corresponds to the amount of time between the receipt of signals from a food movement sensor.
 19. The method of claim 12, wherein the step of alerting the user if the received eating characteristics data exceeds the eating characteristic setpoints comprises the substep of displaying at a user interface of a computerized interface device, a message indicating that the user should modify their eating behavior, such a message selected from a list consisting of a notification that the user has been eating for too long of a time period and a notification that a user is consuming food too rapidly.
 20. A system and method for tracking weight and food consumption comprising: a first sensor apparatus located within the shoes of a user and configured with a communications interface, said first sensor configured to detect the weight of the user; a second sensor apparatus located at the hand of a user, such a second sensor apparatus selected from a list comprising: a smart watch, a ring, and an eating utensil, the second sensor apparatus configured with a wireless communications interface, said second sensor configured to detect the user placing food in their mouth; a computerized interface device in communication with the communications interface of the first sensor apparatus and the communications device of the second sensor apparatus, said computerized interface device comprising a display device, a user input system, a wireless data receiver, and software, the software comprising instructions that when executed by the computerized interface device, cause the device to: determine a target user weight where such determination is performed by calculating an ideal weight using a received user height and gender; retrieve a user weight from the first sensor apparatus; determine if the retrieved user weight is within a range of the user's weight where the range is determined using a predetermined percentage of the target weight and, if the retrieved user weight is greater than the target user weight by more than the target weight plus the range, the software causes the computerized interface device to adjust eating characteristics setpoints where such setpoints comprise a frequency of food movement to the user's mouth and a duration of eating; retrieve a measurement from the second sensor device that represents the sensor detecting the user moving a foodstuff to the user's mouth; initialize a timer and record a time corresponding to the time at which the second sensor detected the user moving a foodstuff to the user's mouth; receive a second measurement representing the user moving the second sensor to the user's mouth with a foodstuff; determine a frequency of eating from a measurement of the time period elapsed between the detection of the user moving a foodstuff to their mouth and the second measurement; determine an elapsed time of eating by measuring the time from a first detection of the user moving a foodstuff to their mouth and a determination that such movements have stopped; determine if the frequency of eating exceeds an eating characteristic setpoint and display a first message on the display device where the first message instructs the user to slow their rate of food consumption; determine if time of eating exceeds an eating characteristic setpoint and display a second message on the display device where the second message instructs the user to stop eating. 